.aside-container{
  height: calc(100vh - 64px);
  width: 250px;
  background-color: white;
  .aside-search{
    padding: 10px;
    //border-bottom: 1px solid #e8e8e8;
    input{
      width: 100%;
    }
  }
  .nav-menu {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0;

    li {
      padding: 8px 16px;
      cursor: pointer;
      color: #666;
      font-size: 14px;
      transition: color 0.2s, border-bottom 0.2s;

      &:hover {
        color: #1890ff;
      }

      &.active {
        color: #1890ff;
        border-bottom: 2px solid #1890ff;
        font-weight: bold;
      }
    }
  }
}
